package cn.tedu.egmybatis6.mapper;

import cn.tedu.egmybatis6.pojo.entity.Customer;
import cn.tedu.egmybatis6.pojo.vo.CustomersVO1;
import cn.tedu.egmybatis6.pojo.vo.CustomersVO2;
import cn.tedu.egmybatis6.pojo.vo.OrderListVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface CustomerMapper {
    //在客户信息表中插入一条数据：`'0004', '13811112222', 'Tony', '成都'

    int insertCustomer(Customer customer);
//根据客户编号查询某个客户的 **姓名和电话**，结果：`CustomersVO1`
    CustomersVO1 selectCustomers(String custId);
    //查询指定城市的客户的 **姓名和地址**，结果集放到 List集合 中，
    //
    //​             比如查询北京的客户信息：`CustomersVO2`
    List<CustomersVO2> selectCustomers2(String a);

    OrderListVO selectOrderList(String cid);
}
